package com.heeexy.example.service;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;

public interface DeviceService {
    /**
     * 设备列表
     */
    JSONObject listDevice(JSONObject jsonObject);

    /*
     * 设备使用情况列表
     */
    JSONObject listUseTime(JSONObject jsonObject);

    /**
     * 添加设备
     */
    JSONObject addDevice(JSONObject jsonObject);

    /**
     * 修改设备
     */
    JSONObject updateDevice(JSONObject jsonObject);

    /**
     * 删除设备
     */
    JSONObject deleteDevice(JSONObject jsonObject);


    JSONObject applyDevice(JSONObject jsonObject);

    JSONObject listApply(JSONObject jsonObject);

    JSONObject updateApply(JSONObject jsonObject);


    JSONObject listRepair(JSONObject jsonObject);

    JSONObject updateRepair(JSONObject jsonObject);
    JSONObject searchDevice(JSONObject jsonObject);


    JSONObject listApplyUser(JSONObject jsonObject);
    JSONObject deleteApply(JSONObject jsonObject);

    JSONObject getDevicePosition(JSONObject jsonObject);

    JSONObject getDeviceName(JSONObject jsonObject);
    JSONObject getDeviceId(JSONObject jsonObject);

    JSONObject getDeviceDetail(JSONObject jsonObject);

    JSONObject getDeviceFunction(JSONObject jsonObject);
}
